package com.citcc.business.bean.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Collections;
import java.util.List;

/**
 * Created by czh on 2019/5/22 15:01
 */
@ApiModel
public class AccountAmountRechargeParamVO {

    @ApiModelProperty(value = "当前余额", example = "700.00")
    private String currentBalance = "0.00";

    @ApiModelProperty(value = "金额参数列表")
    private List<RechargeParamObj> paramList = Collections.emptyList();

    @ApiModelProperty(value = "未开启提现功能描述（后期无效字段）")
    private String presentationDesc = "暂不支持账户余额提现，请合理设置充值金额。";

    public static class RechargeParamObj {

        @ApiModelProperty(value = "金额", example = "10")
        private String amountNum;

        @ApiModelProperty(value = "金额名称", example = "10元")
        private String amountName;

        @ApiModelProperty(value = "排序字段", hidden = true)
        private Long orderBy;

        public String getAmountNum() {
            return amountNum;
        }

        public void setAmountNum(String amountNum) {
            this.amountNum = amountNum;
        }

        public String getAmountName() {
            return amountName;
        }

        public void setAmountName(String amountName) {
            this.amountName = amountName;
        }

        public Long getOrderBy() {
            return orderBy;
        }

        public void setOrderBy(Long orderBy) {
            this.orderBy = orderBy;
        }
    }

    public String getCurrentBalance() {
        return currentBalance;
    }

    public void setCurrentBalance(String currentBalance) {
        this.currentBalance = currentBalance;
    }

    public List<RechargeParamObj> getParamList() {
        return paramList;
    }

    public void setParamList(List<RechargeParamObj> paramList) {
        this.paramList = paramList;
    }

    public String getPresentationDesc() {
        return presentationDesc;
    }

    public void setPresentationDesc(String presentationDesc) {
        this.presentationDesc = presentationDesc;
    }
}